На этот вопрос уже есть ответы здесь: От клиента обнаружено потенциально опасное значение Request.Form (44 ответа) Закрыт 6 лет назад. я получаю эту ошибку при вставке записи с «<». как решить эту ошибку, вставив в нее строку со знаком «<». Я использую Entity Framework. этот столбец имеет тип данных nvarchar. заранее спасибо.
2020-12-07 22:50:23
Вы можете попробовать установить атрибут requestValidationMode = "2.0" в элементев web.config ... И украсьте ваш контроллер / действие (выберите подходящий) с помощью: [HttpPost] [ValidateInput (false)] общедоступный ActionResult MyMethod (строка s) { .... } Примечание: всегда дезинфицируйте свой ввод. | Помимо того, что уже предложил @scheien, вы можете проверить, устанавливаете ли вы ввод (с потенциально опасным сценарием, то есть символом <) на какое-то значение модели, которое его не принимает. Попробуйте сделать это: [AllowHtml] публичный текст строки {получить; задавать;} | Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками c # asp.net-mvc asp.net-mvc-4 или задайте свой вопрос....